約 4,556,040 件
https://w.atwiki.jp/akasatanahama/pages/142.html
概要 レシピを追加する。 前のチュートリアルまで実装している段階でのコードである。 ソースコード 残念!ソースコードの追加実装などいらないのだよ!! あくまでも前のチュートリアルまで実装できていればだが、レシピの実装はjson側で行うため追加コードは必要ない。 アセット aluminium_block.json[recipe] src/main/resources/assets/aluminiummod/recipes/に配置する { "type" "minecraft crafting_shaped", "pattern" [ "###", "###", "###" ], "key" { "#" { "item" "aluminiummod aluminium" } }, "result" { "item" "aluminiummod aluminium_block" } } aluminium.json[recipe] { "type" "minecraft crafting_shapeless", "ingredients" [ { "item" "aluminiummod aluminium_block" } ], "result" { "item" "aluminiummod aluminium", "count" 9 } } 解説 MC1.12より、今までのレシピの登録方法が非推奨となり、代わりにjson形式でレシピを登録することになった。 その為、バニラにレシピを追加するだけのMODなら最悪@Modをつけたクラスを作成するだけでjavaに触れるのは終わる。 名称はそのままforge側に登録され、/recipeコマンドで使われるため作られるアイテムのレジスター名にするのが最適である。 まず、type要素でクラフトタイプを指定する。"minecraft crafting_shaped"で定形レシピ、minecraft crafting_shapelessで不定形レシピを指定する。 次に、定形レシピではpatternでレシピの形を指定し、その文字に当てはまるアイテムをkeyで指定する。 不定形レシピではingredientsで指定する。 最後に、resultで結果を登録する。 それぞれ で区切ってある前がMapのkey、後ろがvalueであると考えれば良い。 item要素で modid レジスター名 、count要素で個数、data要素でメタデータ(アイテムなのでblockstateは登録できない)を指定する。 アイテムの種類を増やしたいときはkey若しくはingredientsを下のように変更すれば良い。 +... 定形 "key" { "#" { "item" "aluminiummod aluminium" }, "A" { "item" "minecraft skull", "data" 4 }, 不定形 "ingredients" [ { "item" "aluminiummod aluminium_block" }, { "item" "minecraft skull", "data" 4 ], レシピ追加通知 MC1.12からの新機能として、「レシピブック」がある。 また、バニラのアイテムは入手したとき右上に「新規レシピ追加」という通知が出る。 今回はアイテムを大量に追加するMOD用に「レシピブック」とイベントを使って通知を出す。 (進捗のシステムを使ってレシピを出すことも出来るが、書くべきjsonファイル数が多くなる。そのやり方は進捗の追加チュートリアルで記載予定。) +... AluminiumMod.java クラス末尾に追加する。 @Mod.Instance("aluminiummod") public static AluminiumMod aluminiumInstance; @Mod.EventHandler public void init(FMLInitializationEvent event) { HOLDER.register(); } //アイテムを拾ったときのイベント。 @SubscribeEvent public void onPickupItem(EntityItemPickupEvent event) { this.aluminiumUnlockRecipes(event.getItem().getItem(), event.getEntityPlayer()); } //コンテナを閉じたとき(チェストやプレイヤーインベントリなど)のイベント。 @SubscribeEvent public void onCloseContainer(PlayerContainerEvent.Close event) { for (ItemStack itemStack event.getEntityPlayer().inventoryContainer.getInventory()) { this.aluminiumUnlockRecipes(itemStack, event.getEntityPlayer()); } } private void aluminiumUnlockRecipes(ItemStack stack, EntityPlayer player) { if (FMLCommonHandler.instance().getSide().isClient()) { Item item = stack.getItem(); int meta = stack.getMetadata(); ItemStack itemStack = new ItemStack(item, 1, meta); //もしレシピを保持するリストに合致すれば if (!this.HOLDER.map.isEmpty() this.HOLDER.map.containsKey(itemStack)) { List ResourceLocation list = this.HOLDER.map.get(itemStack); //player.unlockRecipes(ResourceLocation[] locations)でレシピブックに追加する。 player.unlockRecipes(list.toArray(new ResourceLocation[list.size()])); } } } AluminiumRecipeHolder.java レシピをリソースから読み取って保持するクラス。 package com.tntmodders.tutorial; import com.google.gson.Gson; import com.google.gson.JsonObject; import com.google.gson.stream.JsonReader; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.util.ResourceLocation; import net.minecraftforge.fml.common.FMLCommonHandler; import java.io.*; import java.net.URL; import java.util.*; import java.util.jar.JarEntry; import java.util.jar.JarFile; public class AluminiumRecipeHolder { //ItemStackよりそのアイテムが鍵となるレシピを取得できるようにする。 public static final Map ItemStack, List ResourceLocation map = new ItemStackHashMap(); public void register() { if (FMLCommonHandler.instance().getSide().isClient()) { //assets/ modid /recipes/よりリソースを取得する。 this.getResource("assets/aluminiummod/recipes/"); } } public void getResource(String path) { ClassLoader loader = AluminiumMod.class.getClassLoader(); URL url = loader.getResource(path); //jarファイル内か否かで処理が変化する。 if (url.getProtocol().equals("jar")) { String[] strings = url.getPath().split(" "); String leadPath = strings[strings.length - 1].split("!")[0]; File f = new File(leadPath); JarFile jarFile; try { //jarファイル自体を取得する。(zipファイル・jarファイルとして扱う事ができる。) jarFile = new JarFile(f); Enumeration JarEntry enumeration = jarFile.entries(); while (enumeration.hasMoreElements()) { JarEntry entry = enumeration.nextElement(); String s = entry.getName(); if (s != null s.startsWith(path) s.endsWith(".json")) { InputStream stream = null; try { stream = loader.getResourceAsStream(s); //inputstreamを使ってjarファイル内のjsonを読み込む。 this.readStream(stream, s); stream.close(); } catch (Exception e) { e.printStackTrace(); } } } } catch (IOException e) { e.printStackTrace(); } } else { List File list = this.getListFile(path); if (list.size() 0) { for (File recipe list) { InputStream stream = null; try { stream = new FileInputStream(recipe); this.readStream(stream, recipe.getName()); stream.close(); } catch (Exception e) { e.printStackTrace(); } } } } } //ファイルを全て取得する。これもjarか否かによって変わる。 private List File getListFile(String path) { List File files = new ArrayList (); ClassLoader loader = AluminiumMod.class.getClassLoader(); URL url = loader.getResource(path); if (url.getProtocol().equals("jar")) { String[] strings = url.getPath().split(" "); String leadPath = strings[strings.length - 1].split("!")[0]; File f = new File(leadPath); JarFile jarFile; try { jarFile = new JarFile(f); Enumeration JarEntry enumeration = jarFile.entries(); while (enumeration.hasMoreElements()) { JarEntry entry = enumeration.nextElement(); String s = entry.getName(); if (s != null s.startsWith(path) s.endsWith(".json")) { files.add(new File(loader.getResource(s).getPath())); } } } catch (IOException e) { e.printStackTrace(); } } else { File packFile = FMLCommonHandler.instance().findContainerFor(AluminiumMod.aluminiumInstance).getSource(); File newFile = new File(packFile.toURI().getPath() + path); files = Arrays.asList(newFile.listFiles()); } return files; } private void readStream(InputStream stream, String name) { //inputstreamよりJSONを読み込む。 JsonReader reader = new JsonReader(new InputStreamReader(stream)); JsonObject jsonObject = new Gson().fromJson(reader, JsonObject.class); //文字列の中にパスが紛れ込んだ場合それを消す。また、".json"を抜いてResourceLocationとして保存する。 ResourceLocation location = new ResourceLocation("aluminiummod", name.replaceAll("assets/aluminiummod/recipes/", "") .replaceAll(".json", "")); //定形レシピでキーを"#"にしたアイテムを鍵とする。 if (jsonObject.has("key") jsonObject.getAsJsonObject("key").has("#")) { Item item = Item.getByNameOrId(jsonObject.getAsJsonObject("key").getAsJsonObject("#").get("item").getAsString()); int i = 0; if (jsonObject.getAsJsonObject("key").getAsJsonObject("#").has("data")) { i = jsonObject.getAsJsonObject("key").getAsJsonObject("#").get("data").getAsInt(); } ItemStack stack = new ItemStack(item, 1, i); List ResourceLocation locations = map.containsKey(stack) ? map.get(stack) new ArrayList ResourceLocation (); locations.add(location); map.put(stack, locations); } //不定形レシピで一番上に書いたアイテムを鍵とする。 else if (jsonObject.has("ingredients") jsonObject.getAsJsonArray("ingredients").get(0).getAsJsonObject().has("item")) { String s = jsonObject.getAsJsonArray("ingredients").get(0).getAsJsonObject().get("item").getAsString(); Item item = Item.getByNameOrId(s); int i = 0; if (jsonObject.getAsJsonArray("ingredients").get(0).getAsJsonObject().has("data")) { i = jsonObject.getAsJsonArray("ingredients").get(0).getAsJsonObject().get("data").getAsInt(); } ItemStack stack = new ItemStack(item, 1, i); List ResourceLocation locations = map.containsKey(stack) ? map.get(stack) new ArrayList ResourceLocation (); locations.add(location); map.put(stack, locations); } } //ItemStackを使ったマップを定義する。 public static class ItemStackHashMap K extends ItemStack, V extends List ResourceLocation extends HashMap K, V { public V get(Object key) { if (key instanceof ItemStack this.containsKey(key)) { for (Map.Entry K, V entry this.entrySet()) { if (entry.getKey().getItem() == ((ItemStack) key).getItem() entry.getKey().getMetadata() == ((ItemStack) key).getMetadata()) { return entry.getValue(); } } } return null; } @Override public boolean containsKey(Object key) { if (key instanceof ItemStack) { ItemStack itemStack = ((ItemStack) key); for (ItemStack stack this.keySet()) { if (stack.getItem() == itemStack.getItem() stack.getMetadata() == itemStack.getMetadata()) { return true; } } } return false; } } } コメント この項目に関する質問などをどうぞ。 名前
https://w.atwiki.jp/akinya/pages/54.html
編集 Mod 1.6.4 1.7.10 最新(1.8) サイト Ars Magica 2 OK OK NG wiki Galacticraft2 OK OK NG 公式 wiki Galacticraft3 NG OK NG 公式 Mekanism OK OK NG 公式 wiki MineChem5 Last OK NG 公式 Universal Electricity OK OK NG 公式 Resonant Engineに吸集 Resonant Engine OK OK NG 公式 Resonant-induction OK OK NG 公式 ICBM OK OK NG 公式 Modular Force Field System OK OK NG 公式 Open Computers OK OK NG 公式 Modular Powersuits OK OK NG 公式 Mad Science OK OK NG 公式 Inventory Tweaks 1.6.2 OK NG 公式 Thermal Expansion OK OK NG 公式 Applied Energistics OK OK NG 公式 Applied Energistics 2 NG OK NG 公式 MineAllSMP OK OK NG 公式 CutAllSMP OK OK NG 公式 DigAllSMP OK OK NG 公式 PickupWidelySMP OK OK NG 公式 NotEnoughItems OK OK NG 公式 Build Craft4 OK OK NG 公式 Build Craft5 NG OK NG 公式 Build Craft6 NG OK NG 公式 Build Craft7 NG β NG 公式 RailCraft8 OK NG NG RailCraft9 NG OK NG Botania OK Thaumcraft3 NG NG NG Thaumcraft4 OK OK NG 公式 Forestry for Minecraft OK BC推奨 OpenBlocks http //www.openmods.info OpenModLibが必要
https://w.atwiki.jp/prdj/pages/3398.html
Pathfinder Module The Harrowing 9レベル・キャラクター用ダンジョンの冒険 Varisian fortune-tellers from across Golarion use the mystic harrow deck to read fate and predict the future, but few have ever mastered the mysterious harrow to such a degree as Sonnorae, a long-dead bard from the Age of Darkness. Fearing her collection of stories would be lost when she died, she created a demiplane within her own harrow deck to contain them. Over time, these stories took on lives of their own, and melded with the images on the cards themselves. But not all stories have happy endings, and the storykin who inhabit the Harrowed Realm have their own motivations and plots for power or even escape into the real world. When the PCs find themselves drawn into the Harrowed Realm in search of a disappeared scholar, they must use all their wits and steel to navigate the landscape and politics of this strange wonderland and make it home again. The Harrowing is an adventure for 9th-level characters, written for the Pathfinder Roleplaying Game and compatible with the 3.5 edition of the world’s oldest RPG. It features an entire plane of fanciful locations and characters inspired by the popular harrow deck of the Pathfinder campaign setting. In addition, you’ll find a brand-new monster and an optional rules subsystem allowing players to bend reality to their wills by using all 54 cards in the optional Pathfinder Campaign Setting Harrow Deck to manipulate the strange demiplane in which they adventure. 著者 Crystal Frasier Pathfinder Module は32ページの、高品質、フルカラーの、パスファインダーRPGとスタンダード3.5ファンタジーRPGルール双方で使用できる、OGLを使用した冒険である。 ISBN-13 978-1-60125-355-2 The Harrowingはパスファインダー協会加盟プレイでの使用を認められている。その年代記シートとこのモジュールを運用するための追加ルールは無料でダウンロードできる (236 KB zip/PDF)。 カテゴリ:Pathfinder Module │ 製品リスト
https://w.atwiki.jp/fsjp/pages/23.html
MODとは MODとは「Modification」の略でユーザーによってゲームを改造・変更することです。 メーカーが供給することもありますが、こちらはDLC(Down load contents)と呼ばれています。 MODを使用するとゲームが不安定なったり、最悪の場合はクラッシュすることがあるので利用する際は注意書きをよく読んでインストールしましょう。 万一の場合を考えてファイルを上書きするようなMODでは、必ずファイルのバックアップを取っておきましょう。 PCの基本的な知識の無い方はMODの利用はお勧めしません。 ゲームが壊れても一切保障致しません。 MOD導入方法 2009 http //simulator.zoo.co.jp/fs2009/mod.php 2011 ダウンロードしたファイルの説明に従う 基本的に マイドキュメント\My Games\FarmingSimulator2011\mods のフォルダ中へダウンロードしたZIPファイルを入れる 海外MOD紹介サイト http //download-ls.de http //ls-uk.info http //www.ls2009-mod.com http //lsportal.hu http //ls-planet.info http //www.fsmods.com http //gamesmods.net/ls-11 http //www.ls-network.de/index.php
https://w.atwiki.jp/ups_mc/pages/10.html
主要MOD Create 工業化MOD スチームパンクの世界観を持っている 歯車や機械など非常にグラフィカルなのが特徴 鉄道も引ける マイクラ Create mod日本語wiki Create Japan Wiki 「Create」Mod初心者向け解説。水車と歯車で動かす工業化Mod Create始め方・使い方解説【MOD】minecraft【1.19.2】 Create 追加アドオン Blood Magic 魔術系MOD 自らの血を捧げることによって、様々な魔術や儀式を行うMOD Minecraft Japan Wiki MOD解説/BloodMagic2 Botania 魔術系MOD 特殊な花などから“マナ”を生成し集約させることにより機器を動作させる。 MPO.GG - マイクラMod「Botania」序盤解説。花を使った魔術Mod Minecraft Japan Wiki MOD解説/Botania Mine Colonies 自分のワールドにNPC達の入植地(Colony)を招致できるMOD。 コロニーを発展させる事で鉱石・原木・作物・畜産・釣り・粘土等の 資源を自動で収集できるようになる。 MPO.GG - マイクラMod「MineColonies」解説。村人を使って街作り MINE-TECH - 自分だけの街をつくろう!『MineColonies』で激変マイクラ生活!MOD導入&質問と回答編 ストレージ系 Refined Storage 高性能大容量の倉庫管理MOD MPO.GG - マイクラMod「Refined Storage」最小構成から解説。超大容量・検索・作業台付きストレージ Colossal Chests 複数のブロックを使って大きく大容量なチェストを作成できる。 マイクラMOD解説屋 - 超巨大ロマンチェストColossal Chests Storage Drawers 多機能な引き出しを作成できる。 PAY-Project - Storage Drawers MOD解説 Compact Storage 色や容量などをカスタマイズできるチェストを作成できる。 バックパックも作れる。 冒険 The Twilight Forest 冒険要素メインの新ディメンションを追加する。 MOD解説/The Twilight Forest - Minecraft Japan Wiki ペット強化 Domestication Innovation 自由行動させるモードの追加、フレンドリーファイアの防止など、 バニラのオオカミやネコのようなペットの仕様を改善する。 27代目のネコ - Domestication Innovation解説『アイテム・エンチャント解説』 クエスト強化 Origins FTB Quest クエストを追加する。 MINE-TECH まとめて紹介!『FTB Teams・Quests・Essentials』解説&日本語化リソースパック配布 乗り物系 Valkryien Skies ブロックで作った建造物を飛ばせるようにするMOD 日刊まっちゃん - Eureka! Ships! for Valkyrien Skiesの紹介 使い方解説 Simple Planes (導入予定) シンプルな飛行機やヘリコプターを追加する java版 マイクラ 飛行機MOD Simple Planes MODを紹介 テレポート Waystones MPO.GG - マイクラMod「Waystones」解説。使用型/設置型ワープアイテム 武器追加 Age of Weapons 様々な時代の武器を追加するMOD。 武器は、刃と柄、その他のパーツを組み合わせて作成する。 抜刀剣MOD 刀剣が追加される。 マイクラゼボブログ - 超リアルな日本刀で遊べる!刀modの抜刀剣の入れ方と遊び方! MOB追加 Grimoire of Gaia 4
https://w.atwiki.jp/arrowsxf10d/pages/15.html
製品仕様(スペック) imageプラグインエラー ご指定のURLはサポートしていません。png, jpg, gif などの画像URLを指定してください。 ▼主な仕様 サイズ(H×W×D) 約135×67×11.7mm 質量 約152g 連続通話時間 3G 約420分 GSM 約590分 連続待受時間 LTE 約250時間 3G 約560時間 GSM 約420時間 電池容量 1800mAh ディスプレイ 4.6インチHD(720×1280) カメラ アウトカメラ 1310万画素 CMOS インカメラ 130万画素 CMOS CPU Tegra3 AP33 1.5GHz Quad core OS Android 4.0 メモリ RAM 1GB/ROM 16GB ▼主な機能 防水/防塵 IPX5/IPX8、IP5X 充電 置くだけ充電対応 spモード ○ 通信方式 3G/HIGH-SPEED/Xi Wi-Fi IEEE802.11a/b/g/n Bluetooth 4.0(HID、DUN、OPP、SPP、HSP、HFP、A2DP、AVRCP、HDP、PBAP、ANP、PASP) スマート指紋センサー 対応 FMトランスミッタ 対応 GPS 対応 DLNA/DTCP-IP 対応 急速充電 対応 USB機器接続 対応 MHL 対応(1280×720まで出力可能・1920×1080不可) ▼2012年夏モデル・ベンチマーク比較表 Arrows X F-10D ぶっちぎすぎワロタ
https://w.atwiki.jp/civilization/pages/342.html
MOD/日本語化 MOD/日本語化 [#y74ca466] MOD日本語化について [#s89f5cfe] XML改変 [#s5779360] 注意: 文字化け対策 [#c26e73d1] Textフォルダ内以外のXMLの改変 [#g7e2a2af] アイコン改変 [#c7368a93] INIParser改変 [#c18911bf] 都市バーの文字化け修正 [#pd6f4fc8] 日本語化途中のMOD [#o617d914] Fall from Heaven2 [#xfe2ff36] Rise of Mankind [#b99c70d3] RoM用MOD(modmod) [#h774a3d0] 諸連絡用コメント欄 [#r019cfaa] MOD日本語化について MODの日本語化には以下の変更が必要です。 XML改変+アイコン改変(tgaが変更されている場合必要)+INIParser改変(CvPathが変更されている場合必要)***XML改変 [#s5779360] XML改変すべき編集ファイルの場所 Assets\XML\Text Textフォルダ以下の全てのXMLファイルに日本語を追加する。 .xmlを.txt等に変更して下さい。 日本語の追加方法は2つあります。 HTMLユニコード(Unicode)形式に日本語訳を変換し打ち込む。実体参照(IE6以上専用)で変換し打ち込む。+日本語訳を直接打ち込む。XMLファイルの先頭を ?xml version="1.0" encoding="ISO-8859-1"? から ?xml version="1.0" ? に変更してから日本語で直接打ち込みます。 例(日本語直打ち): ?xml version="1.0" ? !-- (中略) -- TEXT Tag TXT_KEY_LEADER_GORBACHEV /Tag English Gorbachev /English French Gorbachev /French German Gorbachev /German Italian Gorbachev /Italian Spanish Gorbachev /Spanish Japanese ゴルバチョフ /Japanese /TEXT 重要:言語の指定はタグの名前( English や Japanese )によるものではなく、「上から何番目にあるか」で判断しているようです。 つまり、上から6番目に置かれたものが日本語として使用されることになります。 注意: 文字化け対策 エディタによっては、文字コードをうまく扱えない場合があるようです。 上記のとおり、encodingがISO-8859-1の場合には日本語入力をUnicodeに変換する必要がありますし、フランス語・ドイツ語などでアルファベット(英語)以外の文字を使っている部分が編集中に勝手に変更されてしまい、実行時にXMLパースエラーとなる原因となる場合があります。注意してください。 (Windows標準のメモ帳なら、日本語のみUnicodeで変更すればよく、フランス語等の文字コードが勝手に変更されてしまうことはないようです) Textフォルダ内以外のXMLの改変 Textフォルダ内以外のXMLの改変が必要な場合もあるようです。 (未執筆…) アイコン改変 英語のMODを日本語版でやるとアイコンがおかしくなることがあります。 これは英語版と日本語版とではGameFont.tgaの内容が違うことから発生します。 Sid Meier s Civilization 4(J)\Assets\res\FontsにあるGameFont.tgaとGameFont_75.tgaに MODの\Assets\res\fontsにあるGameFont.tgaとGameFont_75.tgaの変更部分を貼り付けれて、MODのものと入れ替えれば正常に表示されます。 日本語版、GameFont.tga #ref error :ご指定のページがありません。ページ名を確認して再度指定してください。 英語MOD、GameFont.tga #ref error :ご指定のページがありません。ページ名を確認して再度指定してください。 日本語版対応、GameFont.tga #ref error :ご指定のページがありません。ページ名を確認して再度指定してください。 INIParser改変 都市バーの文字化け修正 MODスレ Vol.6の43氏による修正法 この方法でRoM日本語化版の都市バーの文字化けもなくなります。 43 名前:名無しさんの野望[sage] 投稿日:2008/01/24(木) 08 17 24 ID alWh7UIE うは、途中で書き込んでしまった・・・ 24 都市名と生産物が文字化けする現象ですが、 Assets/XML/Art/CIV4ArtDefines_Misc.xml の308行目(CITY_BILLBOARDSのところ)を fScale 1.0 /fScale から fScale -1.0 /fScale に修正すると直るのではないかと思います。 私が少し動かした限りでは大丈夫そうでした。もしよければ試してみてください。 日本語化途中のMOD Fall from Heaven2 専用ページができました。 Fall from Heaven II Rise of Mankind 公式サイト http //forums.civfanatics.com/showthread.php?t=273373 Rise of Mankind(RoM)Ver2.12の簡単な概要。242個の技術。279種のユニット。178種の施設。88種の世界遺産。35種の国家遺産。52種の公民。26種のユニットカテゴリー。19種の新たな資源。14種の新たな改善。5種の新たな文明(ヒッタイト、アビシニア、シャム、イロコイ、アッシリア)。4種の新たなプロジェクト。4種の新たな専門家。4種の新たな宗教(アメン・ラー、ゾロアスター、ナワリズム、ヘレニズム)。2種の新たな社会制度カテゴリー。2種の新たなマップサイズ(最大より54%大きい超大、134%大きい極大)。2種の新たなゲームスピード(215ターンのBlitz、3000ターンのSnail)。#br 導入方法現在(2008/07/01)英語本家 Ver2.2ファイルダウンロード最新版のv2.2は日本語化に対応していませんが、上記リンクのコメント欄からv2.12をダウンロードする事ができます。最新日本語パッチ Ver2.12Ver2.12日本語パッチ上記のRoM2.12本体と日本語化パッチをまとめたファイルhttp //www.megaupload.com/?d=1X37J7SV***RoM用MOD(modmod) [#h774a3d0] Extra MOD(RoM拡張MOD)- RoM2.12日本語化 TXT_できるだけ撲滅版RoM_Ver2.12JP+.zipRoM日本語化の影響でTXT_なんちゃらと大量にでてしまうのを防ぐMOD。TXT_なんちゃらはでなくなりますが、メッセージの一部が英語になります。- RoM2.12用インターフェース改善MODCustomInterface for RoM2.12.zipファイルあぷろだの326.zipと329.zipをダンロードされた方はバージョンアップしているので、346.zipをダウンロードしてください。RoM2.12日本語化 TXT_できるだけ撲滅版とも併用できるようです。・軍事力をスコアに表示 ・取引できる資源と技術を表示 ・文化バーと偉人バーの表示をより詳細に ・建造物と生産キューのリストを色分けして表示 ・世界遺産と国家遺産の数を建造物のラベルに表示 ・雇用している専門家の数と定住している専門家の数とその合計を専門家のラベルに表示 ・都市画面内の資源パネルのスクロールバーの位置を調整 ・偉人でのみ作成できる建造物が都市にある場合、建造物のラベルの左にアイコンを表示 ・偉人でのみ作成できる建造物が都市にある場合、内政担当相画面(F1)にアイコンを表示 その他おまけとして ・都市画面のSpecialistsのラベルを日本語化 ・RoMのシヴィロペディアのヒントを邦訳 ・イベントテキストの確率部分がきちんと表示されない点を修正 ・軍隊の維持費がまかなえなくなったときのテキスト”攻撃”を”ストライキ”に修正 ・シャルルマーニュの外交テキストのタイプミス修正 ・RoMのオリジナルイベントテキストを邦訳 ・EnhancedTechConquestを日本語化 ・ゲーム速度BlitzとSnailを日本語化 ・航空ユニット名を邦訳 ・上記以外の未訳テキストの一部を邦訳 ・テキストの一部を改訳 ・難易度「現人神」を追加 (以上readmeより抜粋・改変) RoM2.12用MainScreenModRom plus Mainscreen.zip上のRoM2.12用インターフェース改善MODとの併用は未確認なので自己責任でどうぞとのこと- RoM2.12用CGE プラスアルファmodCGEplus for RoM2.12上のRoM2.12用MainScreenModの改良版?CGEをベースにRoM用にカスタマイズサポートは行わないとのことなので自己責任で-ROM2.12用改善施設バランスアドオンダウンロードMODスレ Vol.14の904氏、911氏が提案、Vol.15の23氏が作製小屋弱体化をメインに、いくつかの改善効果を変更するアドオン。詳細はReadme参照。**諸連絡用コメント欄 [#r019cfaa] stack-style.org様のアップローダにてFfH2日本語化ファイル(0.23c)が消えた模様。とりあえず報告まで -- ↑civスレ@2ch 過去ログ置場の保管庫にミラーされている模様 -- 保管庫のファイルは2.014なんですが… -- Rise of Mankind v1.0日本語化パッチも消えてる(;; こっちは保管庫にはなかったです。 -- Rise of Mankind v1.0日本語化パッチだったらCiv村あるよ。 -- stack-style.org様のアップローダにてFfH2日本語化ファイル(015j&021f改)UPされた模様 -- たまにPlay中にフリーズするんですがみなさんはどうですか? -- 初心者 日本語版を英語対応も欲しい。 -- 名前
https://w.atwiki.jp/mineexp/pages/14.html
編集 表示 MOD名 説明 対応バージョン 作者 前提MODの表記 Forge ModLoader CodeChickenCore LiteLoader Forge MagicMetalMod MagicMetal鉱石が生成され、それを加工し様々な便利アイテムを作れるようになる。 1.7.10 新人もっだー プラスチックMOD ナフサを追加し、加工する事でプラスチックをさらにそれを加工することで様々なアイテムを作成できる。 1.7.10 noriokun4649 サイコパスMOD 某アニメの犯罪係数をはかるドミネーターを追加するmod 1.7.10 noriokun4649 AlmightyMOD 鉱石辞書を使ったどんなアイテムにも変化するアイテムを追加する 1.7.10 noriokun4649
https://w.atwiki.jp/my-sql/pages/85.html
HOME 関数 数値関数 MOD,% MOD,% MOD(N,M) , % モジュロ(C の % 演算子に類する)。 N を M で割ったときの余りを返す。 mysql SELECT MOD(234, 10); - 4 mysql SELECT 253 % 7; - 1 mysql SELECT MOD(29,9); - 2 mysql SELECT 29 MOD 9; - 2 この関数は BIGINT 型の値に使用しても問題ない。 最後の例は MySQL 4.1 でのみ有効。
https://w.atwiki.jp/terra-tech/pages/98.html
ControlBlocks解説追加ブロック一覧スイベル ピストン レールピストン フリクションパッド MTMag PID Control PID Control解説共通 Accel PID,Strafe PID Hover PID Blockmover解説取り付け方 Blockmover設定画面右上(処理一覧) 右下(処理追加、削除) Blockmover設定解説Properties ConditionInput(キー操作) Sensing(Techの状態の検知) Variables(Blockmoverの状態の検知) More(その他) OperatorMoving Pointing Conditions(条件式) More(その他) Blockmover List 設定例ピストン スイベル ControlBlocks解説 Blockmoverと呼ばれるブロックを押したり旋回させる事ができるブロックや、 いくつかのアクセサリーを追加するプラグイン 追加ブロック一覧 スイベル ブロックを旋回させるBlockmover 画像 名前 旋回速度 GSO Medium Embedded Swivel 9 Venture Inline Swivel 12 GSO Small Embedded Swivel 6 Hawkeye Dual Rotor Swivel 9 R.R. Medium Inline Swivel 6 ピストン ブロックを押す事ができるBlockmover Hawkeye Armoured Panel Gateはブロックを押す機能を持たない このため拠点ブロックではなく装飾ブロックのカテゴリに入っている 画像 名前 動作速度 ピストン距離 GSO Piston 0.08 1 GeoCorp Large Piston 0.06 2 Hawkeye Telescopic Piston 0.075 3 Hawkeye Armoured Panel Piston 0.075 2 Better Piston 0.15 1 Venture Twist Piston 0.12 2 R.R. Floating Piston 0.07 5 Hawkeye Armoured Panel Gate 0.075 2 レールピストン 特殊なピストン 始点となるBetter Future Rail PistonにRail segmentを接続することで、レールを好きなように延伸できる 分岐するレールを作ったり、始点と終点を繋げた環状のレールを作る事はできない 画像 名前 動作速度 Better Future Rail Piston 0.3 Better Future Rail segment Better Future Rail long segment Better Future Rail wedge segment Better Future Rail large wedge segment Better Future Rail corner segment Better Future Rail large corner segment フリクションパッド とても滑りにくいゴムパッド 画像 名前 Small Friction Pad Non Slip-A-Tron 3000 MTMag 同じMTMag同士を近づける事でRRのジョイントのように複数のTechを連結できるブロック 接続を解除するにはXキー(爆発ボルトと同じキー)を押し続けながら離れる 画像 名前 FixedJoint MTMag BallJoint MTMag BallJoint Large MTMag SwivelJoint Large MTMag PID Control PID制御でTechの動きを制御するコントローラー Inverse Drive Regulatorは前後左右の水平方向、Altitude Control Systemは上下の高度操作を行う 設定画面の開き方はブロックを右クリック PID制御については複雑なので割愛します Wikipedia PID制御 youtube 【わかりすぎる】PID制御の基礎 画像 名前 Inverse Drive Regulator Altitude Control System PID Control解説 共通 Proportional Gain Integral Gain Derivative Gain PID制御の比例・積分・微分制御をそれぞれ設定します 0にすると動作は無効化されるので、P制御やPI制御などもできます Enable PID 制御のオン、オフを切り替えます Accel PID,Strafe PID Enable Position Holding PID制御の目標値を現在のTechの速度から、移動操作をやめた時のTechの位置に変更します チェックをオンにすると、操作キーを離した時の位置に留まろうとします Hover PID Target Height PID制御の目標高度を指定します Manual Target Change Rate 高度を手動で操作した時(操作設定の上昇キー)の操作量を変更します Use static altitude 目標高度を対地高度(地表からの高度)から海面高度(高度計で表示される高度)に変更します Target Current Height 目標高度を現在の高度に設定します Blockmover解説 Blockmoverにはブロックを押すピストン(Piston)と、旋回させるスイベル(Swivel)の二種類がある 右クリックで開くメニューから作動条件や動作を細かく設定することができる 取り付け方 Blockmoverを動かすためには、 Blockmoverが取り付けられているブロックと動かすブロックがアタッチポイントで接続されててはいけない 例えばこのような配置では、スイベルとスイベルが動かそうとしているGSOブロックが Venブロックで接続されているため動かない GSOブロックと繋がっているVenブロックを外すと動くようになる アタッチポイント同士で接続されていなければ、このようにブロックが隣接していても問題無く動く ブロックの移動先にブロックがある場合もぶつかる事なくめり込ませる事ができる また、ルートキャブ(最初に設置した操縦ブロック)をBlockmoverの先端に設置してはいけない このTechはスイベルの先にルートキャブが設置されているのでスイベルは動かない 先端以外の位置にルートキャブを設置すると動くようになる ルートキャブ以外の操縦ブロックはBlockmoverの先端に設置しても問題なく動作する + ルートキャブの変更について 複数の操縦ブロックを設置している場合、操縦ブロックを付け外しする事でルートキャブを変更できる GSO操縦ブロック、Ven操縦ブロックの順に設置したTech この時点ではGSO操縦ブロックがルートキャブになっている GSO操縦ブロックを一度取り外し、再び設置する これでルートキャブはVen操縦ブロックに変わる Techを分解するとVen操縦ブロックに操作が移る事からも、ルートキャブが変わっているのがわかる Blockmover設定画面 Blockmoverを右クリックすると設定画面が出る デフォルトでは矢印キーで旋回などの簡単なプリセットが入っているが、自由に処理を追加する事で複雑な動作ができる 右上(処理一覧) このBlockmoverに設定されている処理の一覧 クリックで編集する処理を選択 現在動作中の処理は太字で強調表示される 複数の処理がある場合は、上から順に実行される DO SetPos ( 1 ) DO SetPos ( 0 ) たとえばこのように常にピストン位置を1にする処理と0にする処理の2つが並んでいる場合 下の処理が最後に実行されるのでピストン位置は0、縮んだままになる 右下(処理追加、削除) Insert 新しい処理を追加 三角ボタン 選択中の処理を上下に移動 Remove 選択中の処理を削除 Copy text Blockmoverに登録されている処理を全てクリップボードにコピー Copy all 上記に加え、Propertiesも含めた処理を全てコピー Paste text クリップボードの処理をこのBlockmoverに貼り付け Blockmover設定解説 Properties Blockmover本体の設定 Input local to tech 入力操作をTechの操作時に限定するかどうかチェックを外すと非操作中のTechのBlockmoverも動かせる Current Value 現在のBlockmoverの動作位置 Current Velocity 現在のBlockmoverの動作速度 Max Velocity Blockmoverの最高動作速度 Use limits 動作量の制限の有効化、無効化 ※-Piston限定 Min Value Limit 最低位置 Max Value Limit 最大位置 ※-Swivel限定 Center of Limit 角度制限の中心になる位置 Extent of Limit Center of Limitから動かすことのできる角度 Back-push movement 動かしたブロックの質量によって受ける反トルクのオン・オフ Name Blockmoverの名前特に必要ないが、Alt+Cのリストでわかりやすくなる Condition 動作するための条件を指定する部分 Input(キー操作) OnPress キーが押された時 WhileHeld キーが押されている間 OnRelease キーを離した時 Toggle キーを押す度にオンとオフを切り替え Sensing(Techの状態の検知) EnemyTechIsNear 距離内に敵が入った時 PlayerTechIsNear 距離内にプレイヤーが入った時 AboveSurfaceElev 地面からの高さがパラメーター以上になったら AboveVelocity Techの移動速度がパラメーター以上になったら(速度の単位はm/sで1メートルは1ブロックの長さ) Variables(Blockmoverの状態の検知) IfPosAbove ピストン位置またはスイベルの角度がこれより大きい場合 IfPosEqual ピストン位置またはスイベルの角度がこれと等しい場合 IfPosBelow ピストン位置またはスイベルの角度がこれより小さい場合 IfSpeedAbove ピストンまたはスイベルの動作速度がこれより速い場合 IfSpeedEqual ピストンまたはスイベルの動作速度がこれと等しい場合 IfSpeedBelow ピストンまたはスイベルの動作速度がこれより遅い場合 More(その他) AlwaysOn 常にオン Operator Conditionから出力があった場合に行うBlockmoverの動作 Moving SetPos ピストン位置、もしくは角度を指定した位置に設定 ShiftPos 指定した量だけピストン位置、もしくは角度を現在の値から移動 SetSpeed 現在の動作速度を設定 ShiftSpeed 現在の動作速度を指定した量だけ増減 Pointing ArrowPoint Techの速度方位航空機で言うフライトパスマーカーやベロシティーベクトルのようなもの TargetPoint フォーカス中の敵の位置 敵を見失った場合は中央に戻る TargetPointPredictive 基本的な動作はTargetPointと同じだが、パラメーターに入力した弾速分のリードを取る PlayerPoint プレイヤーのTech CursorPoint マウスカーソルの方向 CameraPoint カメラが向いている方向 GroundPoint 地面の方向 真下 NorthPoint 北 Conditions(条件式) IfThen EndIfかElseまでの間の全てを実行 OrThen 上の条件が満たされない場合はこの条件をチェック ElseThen 条件式が満たされなかった場合に実行 EndIf 条件式を終了し、通常の処理に戻る More(その他) Nothing 何もしない FireWeapons Blockmoverに接続されている武器を発射 Blockmover List Alt+Cで現在のTechに装着されている全てのBlockmoverのリストを表示できる Propertiesから名前を付けている場合、ブロック名ではなく付けた名前が表示される また、下のShow Toolから全てのBlockmoverの一部設定を一括で変更する事が可能 設定例 コピーしてBlockmoverの設定画面からPaste textで貼り付けると、設定例を読み込むことが出来ます 追加編集募集! [部分編集] ピストン Cキーでピストンの伸び縮みを切り替え IF ( Toggle ( C, -1 ) , 0 ) DO SetPos ( 1 ) ELSE DO SetPos ( 0 ) 敵が距離50以内に居る場合、ピストンが伸びて接続されている武器を発射 IF ( EnemyTechIsNear ( 50 ) , 0 ) DO SetPos ( 1 ) DO FireWeapons ( 0 ) ELSE DO SetPos ( 0 ) スイベル 通常は正面で待機し、AキーとDキー(ハンドル操作)に連動して左右に30度ずつ旋回 DO SetPos ( 0 ) WhileHeld ( A, 1 ) DO SetPos ( -30 ) WhileHeld ( D, 1 ) DO ShiftPos ( 30 ) 3を押すたびに敵の方向の追尾とカーソル位置の追尾を切り替え IF ( Toggle ( Alpha3, 1 ) , 0 ) DO TargetPoint ( 1 ) ELSE DO CursorPoint ( 1 ) Cキーで左右に首振り・停止を切り替え OnPress ( C, 1 ) DO SetPos ( 30 ) IF ( Toggle ( C, -1 ) , 0 ) IF ( IfPosEqual ( 30 ) , 0 ) DO SetPos ( -30 ) ENDIF IF ( IfPosEqual ( -30 ) , 0 ) DO SetPos ( 30 ) ENDIF ELSE DO SetPos ( 0 ) ENDIF 敵の方向を照準 DO TargetPoint ( 1 ) 弾速140(戦艦砲Mk3と同値)で偏差を取るように、敵の方向を照準 DO TargetPointPredictive ( 140 ) コメントフォーム MTMagはそれぞれ同じ種類のMTMag同士(Balljoint MTMagとBalljoint Large MTMagの連結などは不可)でないと連結しません、もしそれで動かないならTechのスクリーンショットを貼ってみてください -- 名無しさん (2020-10-15 15 05 31) 上のコマンドをコピーしてcopy allを押したのですが何もなりません 何か操作が間違ってるんですかね? - 名無しさん (2020-11-17 22 23 35) 解説文が間違ってますね、Copy allはコマンドをクリップボードにコピーするボタンで貼り付けるのはPaste textです あとで修正しておきます - 名無しさん (2020-11-18 00 27 21) うまく起動しない。youtubeに動画出してくれ。 - 名無しさん (2022-11-10 03 54 03) ブロックを右クリックしてもメニューが出てきません… - 名無しさん (2023-03-13 07 16 26) ona - 名無しさん (2023-03-13 22 18 21) もしかしてバージョンアップに対応してない・・・? - 名無しさん (2023-07-27 00 34 20) 最近使ってると突然落ちる。 - 名無しさん (2023-12-29 21 11 56) 注文付けるみたいであれだけど「現バージョン」みたいな表記じゃなくて出来れば「バージョンx.x」みたいな表記だと助かるかなぁ。あとから情報見てる身としては「現バージョン」が現行の1.6を指してるのか、それとも過去のバージョンで追記されてそのまま放置されてるだけなのか分かりづらいのよね。 - 名無しさん (2024-02-17 21 07 44) このModの為に作られた武器Modの固定砲の制御が一切出来ない状態なのでいつか動かせるようになって欲しいな - 名無しさん (2024-02-21 20 46 12) New! とりあえず現行1.6(2024-02-08_15-18-14 26087cdc)で動作確認したので動かないという文面を削除 - 名無しさん (2024-02-22 00 30 27) New! 名前